<?php
	include "conexion_bd.php";
	$mysqli->set_charset("utf8");
	$r = $mysqli->query("SELECT * FROM ".$_POST["tabla"]." WHERE ".$_POST["campo"]."='".$_POST["dato"]."';");
	$fila = $r->fetch_assoc();

	$r2 = $mysqli->query("SELECT * FROM auxiliar_docente WHERE ci='".$fila["ci"]."';");
	$tipo = "Auxiliar Docente";
	if(mysqli_num_rows($r2)) $fila2 = $r2->fetch_assoc();
	if(!mysqli_num_rows($r2))
	{
		$r2 = $mysqli->query("SELECT * FROM estudiante WHERE ci='".$fila["ci"]."';");
		$tipo = "Estudiante";
		if(mysqli_num_rows($r2)) $fila2 = $r2->fetch_assoc();
		if(!mysqli_num_rows($r2))
		{
			$r2 = $mysqli->query("SELECT * FROM personal_administrativo WHERE ci='".$fila["ci"]."';");
			$tipo = "Personal Administrativo";
			if(mysqli_num_rows($r2)) $fila2 = $r2->fetch_assoc();
			if(!mysqli_num_rows($r2))
			{
				$r2 = $mysqli->query("SELECT * FROM preparador WHERE ci='".$fila["ci"]."';");
				$tipo = "Preparador";
				if(mysqli_num_rows($r2)) $fila2 = $r2->fetch_assoc();
				if(!mysqli_num_rows($r2))
				{
					$r2 = $mysqli->query("SELECT * FROM profesor WHERE ci='".$fila["ci"]."';");
					$tipo = "Profesor";
					if(mysqli_num_rows($r2)) $fila2 = $r2->fetch_assoc();
				}
			}
		}
	}

	$cedula = (isset($fila['ci']))? $fila['ci'] : '';
	$primer_nombre = (isset($fila['primer_nombre']))? $fila['primer_nombre'] : '';
	$segundo_nombre = (isset($fila['segundo_nombre']))? $fila['segundo_nombre'] : '';
	$primer_apellido = (isset($fila['primer_apellido']))? $fila['primer_apellido'] : '';
	$segundo_apellido = (isset($fila['segundo_apellido']))? $fila['segundo_apellido'] : '';
	$email_institucional = (isset($fila['email_institucional']))? $fila['email_institucional'] : '';
	$email_alternativo = (isset($fila['email_alternativo']))? $fila['email_alternativo'] : '';
	$telefono_1 = (isset($fila['telefono_1']))? $fila['telefono_1'] : '';
	$telefono_2 = (isset($fila['telefono_2']))? $fila['telefono_2'] : '';
	$address = (isset($fila['telefono_2']))? $fila['direccion'] : '';
	$sexo = (isset($fila['sexo']))? $fila['sexo'] : '';

	$cargo = (isset($fila2['cargo']))? $fila2['cargo'] : '';
	$estatus = (isset($fila2['estatus']))? $fila2['estatus'] : '';
	$adscrito = (isset($fila2['adscrito']))? $fila2['adscrito'] : '';
	$id_detalle = (isset($fila2['id_detalle']))? $fila2['id_detalle'] : '';
	$fecha_inicio_dia = (isset($fila2['fecha_ingreso']))? substr($fila2['fecha_ingreso'],8) : '';
	$fecha_inicio_mes = (isset($fila2['fecha_ingreso']))? substr($fila2['fecha_ingreso'],6,-3) : '';
	$fecha_inicio_año = (isset($fila2['fecha_ingreso']))? substr($fila2['fecha_ingreso'],0,-6) : '';
	$fecha_fin_dia = (isset($fila2['fecha_egreso']))? substr($fila2['fecha_egreso'],8) : '';
	$fecha_fin_mes = (isset($fila2['fecha_egreso']))? substr($fila2['fecha_egreso'],6,-3) : '';
	$fecha_fin_año = (isset($fila2['fecha_egreso']))? substr($fila2['fecha_egreso'],0,-6) : '';

	$creditos_aprobados = (isset($fila['creditos_aprobados']))? $fila['creditos_aprobados'] : '';
	$codigo = (isset($fila2['asignatura_codigo']))? $fila2['asignatura_codigo'] : '';

	$rif = (isset($fila2['rif']))? $fila2['rif'] : '';
	$nacionalidad = (isset($fila2['nacionalidad']))? $fila2['nacionalidad'] : '';
	$pais = (isset($fila2['pais']))? $fila2['pais'] : '';
	$ciudad = (isset($fila2['lugar_nacimiento']))? $fila2['lugar_nacimiento'] : '';
	
	$fecha_nacimiento_dia  = (isset($fila2['fecha_nacimiento']))? substr($fila2['fecha_nacimiento'],8) : '';
	$fecha_nacimiento_mes  = (isset($fila2['fecha_nacimiento']))? substr($fila2['fecha_nacimiento'],6,-3) : '';
	$fecha_nacimiento_año  = (isset($fila2['fecha_nacimiento']))? substr($fila2['fecha_nacimiento'],0,-6) : '';
	$fecha_ingreso_dia = (isset($fila2['fecha_ingreso']))? substr($fila2['fecha_ingreso'],8) : '';
	$fecha_ingreso_mes = (isset($fila2['fecha_ingreso']))? substr($fila2['fecha_ingreso'],6,-3) : '';
	$fecha_ingreso_año = (isset($fila2['fecha_ingreso']))? substr($fila2['fecha_ingreso'],0,-6) : '';
	$fecha_egreso_dia = (isset($fila2['fecha_egreso']))? substr($fila2['fecha_egreso'],8) : '';
	$fecha_egreso_mes = (isset($fila2['fecha_egreso']))? substr($fila2['fecha_egreso'],6,-3) : '';
	$fecha_egreso_año = (isset($fila2['fecha_egreso']))? substr($fila2['fecha_egreso'],0,-6) : '';
	$fecha_concurso_oposicion_dia = (isset($fila2['fecha_concurso_oposicion']))? substr($fila2['fecha_concurso_oposicion'],8) : '';
	$fecha_concurso_oposicion_mes = (isset($fila2['fecha_concurso_oposicion']))? substr($fila2['fecha_concurso_oposicion'],6,-3) : '';
	$fecha_concurso_oposicion_año = (isset($fila2['fecha_concurso_oposicion']))? substr($fila2['fecha_concurso_oposicion'],0,-6) : '';
	$fecha_ultimo_ascenso_dia = (isset($fila2['fecha_ultimo_ascenso']))? substr($fila2['fecha_ultimo_ascenso'],8) : '';
	$fecha_ultimo_ascenso_mes = (isset($fila2['fecha_ultimo_ascenso']))? substr($fila2['fecha_ultimo_ascenso'],6,-3) : '';
	$fecha_ultimo_ascenso_año = (isset($fila2['fecha_ultimo_ascenso']))? substr($fila2['fecha_ultimo_ascenso'],0,-6) : '';
	$fecha_ultima_contratacion_dia = (isset($fila2['ultimo_periodo_contratacion']))? substr($fila2['ultimo_periodo_contratacion'],8) : '';
	$fecha_ultima_contratacion_mes = (isset($fila2['ultimo_periodo_contratacion']))? substr($fila2['ultimo_periodo_contratacion'],6,-3) : '';
	$fecha_ultima_contratacion_año = (isset($fila2['ultimo_periodo_contratacion']))? substr($fila2['ultimo_periodo_contratacion'],0,-6) : '';

	$tipo_contratacion = (isset($fila2['tipo_contratacion']))? $fila2['tipo_contratacion'] : '';
	$unidad_ejecutora = (isset($fila2['unidad_ejecutora']))? $fila2['unidad_ejecutora'] : '';
	$programa = (isset($fila2['programa']))? $fila2['programa'] : '';
	$nivel_academico = (isset($fila2['nivel_academico']))? $fila2['nivel_academico'] : '';
	$escalafon = (isset($fila2['escalafon']))? $fila2['escalafon'] : '';
	$dedicacion = (isset($fila2['dedicacion']))? $fila2['dedicacion'] : '';

?>

<div class="col-lg-6">
	<div class="panel panel-default">
		<div class="panel-body" style = "background: #CEE3F6">
		
		<div class="form-group col-xs-6"  style="margin-left:50%">
			</br><label style="color: rgb(224, 73, 1);"><span class="glyphicon glyphicon-asterisk" id="icon"/>&nbsp;Campos obligatorios</label>
		</div>
		
			<div class="col-lg-12"><h2>Modificar<b id="resaltador"> &nbsp;Personal</b></h2><br/><br/></div>
			<div class="col-xs-12">
				<form id = "myForm" role="form" enctype="multipart/form-data" action="modificar_datos.php" method="post">
					<div class="form-group col-xs-4" id = "cedula">
						<label><span class="glyphicon glyphicon-asterisk" id="icon"/>C&eacute;dula&nbsp;</label>
						<input type="text" class="form-control" maxlength="8" name="cedula" placeholder="12345678" required>
					</div>
					<div class="col-xs-12"></div>
					<div class="form-group col-xs-6">
						<label><span class="glyphicon glyphicon-asterisk" id="icon"/>Primer Nombre&nbsp;</label>
						<input type="text" class="form-control" name="primer_nombre" placeholder="Mi primer nombre" required>
					</div>
					<div class="form-group col-xs-6">
						<label>Segundo Nombre</label>
						<input type="text" class="form-control" placeholder="Mi segundo nombre" name="segundo_nombre">
					</div>
					<div class="form-group col-xs-6">
						<label><span class="glyphicon glyphicon-asterisk" id="icon"/>Primer Apellido&nbsp;</label>
						<input type="text" class="form-control" name="primer_apellido" placeholder="Mi primer apellido" required>
					</div>
					<div class="form-group col-xs-6">
						<label>Segundo Apellido</label>
						<input type="text" class="form-control" placeholder="Mi segundo apellido" name="segundo_apellido">
					</div>
					<div class="form-group col-xs-8">
			          	<label><span class="glyphicon glyphicon-asterisk" id="icon"/>Sexo&nbsp;</label>
			          	<div>
							<input type="radio" name="sexo" value="M" checked>&nbsp;Masculino &nbsp;&nbsp;&nbsp;
							<input type="radio" name="sexo" value="F">&nbsp;Femenino
						</div>
					</div>
					<div class="col-xs-12"></div>
					<div class="form-group col-xs-6" id="correo_inst">
						<label for="correo_inst"><span class="glyphicon glyphicon-asterisk" id="icon"/>Correo Institucional&nbsp;</label>
						<input type="email" class="form-control" name="correo_inst" type = "email" placeholder="micorreo@ciens.ucv.ve" required>
					</div>
					<div class="form-group col-xs-6" id="correo_alt">
						<label for="correo_alt">Correo Alternativo</label>
						<input type="email" class="form-control" name="correo_alt" placeholder="micorreo@gmail.com" type = "email">
					</div>
					<div class="form-group col-xs-6" id="main_phone">
						<label for="main_phone"><span class="glyphicon glyphicon-asterisk" id="icon"/>Teléfono Principal&nbsp;</label>
						<input type="text" class="form-control" name="main_phone" placeholder="04141234567" required>
					</div>
					<div class="form-group col-xs-6" id="alt_phone">
						<label for="alt_phone"><span class="glyphicon glyphicon-asterisk" id="icon"/>Teléfono Alternativo&nbsp;</label>
						<input type="text" class="form-control" name="alt_phone" placeholder="04161234567" required>
					</div>
					<div class="form-group col-xs-12">
						<label><span class="glyphicon glyphicon-asterisk" id="icon"/>Dirección&nbsp;</label>
						<textarea class="form-control" rows="3" name="address"></textarea>
					</div>
					<div class="form-group col-xs-12">
						<label><span class="glyphicon glyphicon-asterisk" id="icon"/>Tipo de Personal</label>
						<select class="form-control" name ="tipoPersona">
							<option></option>
							<option>Auxiliar Docente</option>
							<option>Estudiante</option>
							<option>Personal Administrativo</option>
							<option>Preparador</option>
							<option>Profesor</option>
						</select>
					</div>
					<div class="col-xs-12"></br></div>
					<div class="col-xs-4"></div>
					<div class="col-xs-4">	
						<input type="submit" id="letra_boton" href="#" class="btn btn-primary form-control" value= "Actualizar"></input>
					</div>
					<div class="col-xs-4"></div>
					<div class="col-xs-12"></br></div>
					<input type="hidden" name="tabla" value="persona">
					<input type="hidden" name="dato" value="<?php echo $fila['ci'];?>">
					<input type="hidden" name="tipo_p" value="<?php echo $fila['tipo'];?>">
				</form>
			</div> 
		</div>
	</div>
</div>

<div class="col-lg-6">
	<div class="panel panel-default">
		<div id = "formulario_continuacion" class="panel-body" style = "background: #CEE3F6">
		</div>
	</div>
</div>

<script type="text/javascript">

$('[name=cedula]').val("<?php echo $cedula;?>");
$('[name=primer_nombre]').val("<?php echo $primer_nombre;?>");
$('[name=segundo_nombre]').val("<?php echo $segundo_nombre;?>");
$('[name=primer_apellido]').val("<?php echo $primer_apellido;?>");
$('[name=segundo_apellido]').val("<?php echo $segundo_apellido;?>");
$('[name=correo_inst]').val("<?php echo $email_institucional;?>");
$('[name=correo_alt]').val("<?php echo $email_alternativo;?>");
$('[name=main_phone]').val("<?php echo $telefono_1;?>");
$('[name=alt_phone]').val("<?php echo $telefono_2;?>");
$('[name=address]').val("<?php echo $address;?>");
if("<?php echo $sexo;?>" == "M") $('[name=sexo][value=M]').attr("checked","checked");
else $('[name=sexo][value=F]').attr("checked","checked");


$('[name=tipoPersona]').find('option').filter(function() {return $(this).html() === "<?php echo $tipo;?>";}).attr("selected","selected");

var tipo = "<?php echo $tipo;?>";
if(tipo == "Auxiliar Docente")
{
	$.ajax({type:"POST",url:"agregar_auxiliar.html",success:function(result){
		$("#formulario_continuacion").html(result);
		$.ajax({type:"POST",url:"cargar_centros.php",success:function(result){
			$("[name=centro]").html(result);
			$('[name=centro]').find('option').filter(function() {return $(this).val() === "<?php echo $adscrito;?>";}).attr("selected","selected");
		}});
		$('[name=cargo]').find('option').filter(function() {return $(this).html() === "<?php echo $cargo;?>";}).attr("selected","selected");
		$('[name=detalle]').val("<?php echo $id_detalle;?>");
		$('[name=fecha_inicio_dia]').val("<?php echo $fecha_inicio_dia;?>");
		$('[name=fecha_inicio_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_inicio_mes;?>";}).attr("selected","selected");
		$('[name=fecha_inicio_año]').val("<?php echo $fecha_inicio_año;?>");
		$('[name=fecha_fin_dia]').val("<?php echo $fecha_fin_dia;?>");
		$('[name=fecha_fin_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_fin_mes;?>";}).attr("selected","selected");
		$('[name=fecha_fin_año]').val("<?php echo $fecha_fin_año;?>");
		$('[name=estatus]').find('option').filter(function() {return $(this).html() === "<?php echo $estatus;?>";}).attr("selected","selected");
	}});
}
if(tipo == "Estudiante")
{
	$.ajax({type:"POST",url:"agregar_estudiante.html",success:function(result){
		$("#formulario_continuacion").html(result);
		$('[name=creditos]').val("<?php $creditos_aprobados;?>");
	}});
}
if(tipo == "Personal Administrativo")
{
	$.ajax({type:"POST",url:"agregar_personal.html",success:function(result){
		$("#formulario_continuacion").html(result);
		$.ajax({type:"POST",url:"cargar_centros.php",success:function(result){
			$("[name=centro]").html(result);
			$('[name=centro]').find('option').filter(function() {return $(this).val() === "<?php echo $adscrito;?>";}).attr("selected","selected");
		}});
		$('[name=cargo]').find('option').filter(function() {return $(this).html() === "<?php echo $cargo;?>";}).attr("selected","selected");
		$('[name=detalle]').val("<?php echo $id_detalle;?>");
		$('[name=fecha_inicio_dia]').val("<?php echo $fecha_inicio_dia;?>");
		$('[name=fecha_inicio_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_inicio_mes;?>";}).attr("selected","selected");
		$('[name=fecha_inicio_año]').val("<?php echo $fecha_inicio_año;?>");
		$('[name=fecha_fin_dia]').val("<?php echo $fecha_fin_dia;?>");
		$('[name=fecha_fin_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_fin_mes;?>";}).attr("selected","selected");
		$('[name=fecha_fin_año]').val("<?php echo $fecha_fin_año;?>");
		$('[name=estatus]').find('option').filter(function() {return $(this).html() === "<?php echo $estatus;?>";}).attr("selected","selected");
	}});		
}
if(tipo == "Preparador")
{
	$.ajax({type:"POST",url:"agregar_preparador.html",success:function(result){
		$("#formulario_continuacion").html(result);
		$.ajax({type:"POST",url:"cargar_centros.php",success:function(result){
			$("[name=centro]").html(result);
			$('[name=centro]').find('option').filter(function() {return $(this).val() === "<?php echo $adscrito;?>";}).attr("selected","selected");
		}});
		$('[name=cargo]').find('option').filter(function() {return $(this).html() === "<?php echo $cargo;?>";}).attr("selected","selected");
		$('[name=detalle]').val("<?php echo $id_detalle;?>");
		$('[name=codigo]').val("<?php echo $codigo;?>");
		$('[name=fecha_inicio_dia]').val("<?php echo $fecha_inicio_dia;?>");
		$('[name=fecha_inicio_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_inicio_mes;?>";}).attr("selected","selected");
		$('[name=fecha_inicio_año]').val("<?php echo $fecha_inicio_año;?>");
		$('[name=fecha_fin_dia]').val("<?php echo $fecha_fin_dia;?>");
		$('[name=fecha_fin_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_fin_mes;?>";}).attr("selected","selected");
		$('[name=fecha_fin_año]').val("<?php echo $fecha_fin_año;?>");
		$('[name=estatus]').find('option').filter(function() {return $(this).html() === "<?php echo $estatus;?>";}).attr("selected","selected");
	}});
}
if(tipo == "Profesor")
{
	$.ajax({type:"POST",url:"agregar_profesor.html",success:function(result){
		$("#formulario_continuacion").html(result);
		$.ajax({type:"POST",url:"cargar_centros.php",success:function(result){
			$("[name=centro]").html(result);
			$('[name=centro]').find('option').filter(function() {return $(this).val() === "<?php echo $adscrito;?>";}).attr("selected","selected");
		}});

		$('[name=rif]').val("<?php echo $rif;?>");
		$('[name=id_detalle]').val("<?php echo $id_detalle;?>");
		$('[name=nacionalidad]').val("<?php echo $nacionalidad;?>");
		$('[name=pais]').val("<?php echo $pais;?>");
		$('[name=ciudad]').val("<?php echo $ciudad;?>");
		$('[name=tipo_contratacion]').val("<?php echo $tipo_contratacion;?>");
		$('[name=unidad_ejecutora]').val("<?php echo $unidad_ejecutora;?>");
		$('[name=nivel_academico]').val("<?php echo $nivel_academico;?>");
		$('[name=escalafon]').val("<?php echo $escalafon;?>");
		$('[name=dedicacion]').val("<?php echo $dedicacion;?>");
		$('[name=programa]').val("<?php echo $programa;?>");

		$('[name=fecha_nacimiento_dia]').val("<?php echo $fecha_nacimiento_dia;?>");
		$('[name=fecha_nacimiento_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_nacimiento_mes;?>";}).attr("selected","selected");
		$('[name=fecha_nacimiento_año]').val("<?php echo $fecha_nacimiento_año;?>");

		$('[name=fecha_ingreso_dia]').val("<?php echo $fecha_ingreso_dia;?>");
		$('[name=fecha_ingreso_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_ingreso_mes;?>";}).attr("selected","selected");
		$('[name=fecha_ingreso_año]').val("<?php echo $fecha_ingreso_año;?>");

		$('[name=fecha_egreso_dia]').val("<?php echo $fecha_egreso_dia;?>");
		$('[name=fecha_egreso_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_egreso_mes;?>";}).attr("selected","selected");
		$('[name=fecha_egreso_año]').val("<?php echo $fecha_egreso_año;?>");

		$('[name=fecha_concurso_oposicion_dia]').val("<?php echo $fecha_concurso_oposicion_dia;?>");
		$('[name=fecha_concurso_oposicion_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_concurso_oposicion_mes;?>";}).attr("selected","selected");
		$('[name=fecha_concurso_oposicion_año]').val("<?php echo $fecha_concurso_oposicion_año;?>");

		$('[name=fecha_ultimo_ascenso_dia]').val("<?php echo $fecha_ultimo_ascenso_dia;?>");
		$('[name=fecha_ultimo_ascenso_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_ultimo_ascenso_mes;?>";}).attr("selected","selected");
		$('[name=fecha_ultimo_ascenso_año]').val("<?php echo $fecha_ultimo_ascenso_año;?>");

		$('[name=fecha_ultima_contratacion_dia]').val("<?php echo $fecha_ultima_contratacion_dia;?>");
		$('[name=fecha_ultima_contratacion_mes]').find('option').filter(function() {return $(this).val() === "<?php echo $fecha_ultima_contratacion_mes;?>";}).attr("selected","selected");
		$('[name=fecha_ultima_contratacion_año]').val("<?php echo $fecha_ultima_contratacion_año;?>");
	}});
}
$('[name=detalle]').val("<?php echo $fila2['id_detalle'];?>");

$('[name=cedula]').keyup(function (e) {
	var code = $(this).val(); 
	if(/^[0-9]+$/.test(code)){
		$.post('validaciones.php', {'cedula':code}, function(data) {
			if(data=='SI'){$("#cedula").addClass("has-error");}
			else $("#cedula").removeClass("has-error");
		});
	}
	else $("#cedula").addClass("has-error");
});
</script>
